--- import Page from '$layouts/Page.astro'; import localeStaticPaths from '$lib/localeStaticPaths'; import translate from '$i18n/translate'; import tPage from '$i18n/translations/pages/lallansIssuePaymentSuccessConfirmation'; import type Locale from '$types/Locale'; import { getLallansIssue } from '$data/lallans'; import type LallansIssueNumber from '$types/LallansIssueNumber'; export async function getStaticPaths() { const lallansIssueNumbers = Object.keys(getLallansIssue) as `${LallansIssueNumber}`[]; return lallansIssueNumbers.flatMap((n) => localeStaticPaths.map((p) => ({ ...p, params: { ...p.params, issueNumber: n } })) ); } const locale = Astro.params.locale as Locale; const t = translate(locale); const issueNumber = new Number(Astro.params.issueNumber).valueOf() as LallansIssueNumber; ---

{t(tPage, { key: 'title' })}

{t(tPage, { key: 'payment-confirmation-message', issueNumber: `${issueNumber}` })}

{t(tPage, { key: 'back-button-text', issueNumber: `${issueNumber}` })}